#include "Int_key.h"
#include "adc.h"
#include "usart.h"
uint16_t adc_buff[1];
// 初始化按键
void Int_key_init(void)
{
    // 校准ADC
    HAL_ADCEx_Calibration_Start(&hadc1);

    // 启动ADC
    HAL_ADC_Start_DMA(&hadc1, (uint32_t *)adc_buff, 1);
}

// 扫描按键
void Int_key_scan(Remote_key *remote)
{
    HAL_Delay(40);
    remote->speed = HAL_ADC_GetValue(&hadc1);
    // printf("ADC:%d\r\n", remote->speed);
}